package com.ys.service.business;

import java.util.List;
import java.util.Map;

public interface TpAmazonAnalysisService {

	/**
	 * 查询统计未入库的采购库存，根据店铺id
	 */
	List<Map<String, Object>> searchNoStorageCountByShopId(String shopId);

	/**
	 * 查询店铺跟踪表的合计数据
	 */
	List<Map<String, Object>> getTotalCountByAnalysis(Map<String, Object> searchInfo);

	/**
	 * 查询店铺跟踪表的合计数据
	 */
	List<Map<String, Object>> getAnalysisTotalCountByOrderDaily(Map<String, Object> searchInfo);

	/**
	 * 查询统计未入库的采购库存的合计数据
	 */
	List<Map<String, Object>> searchNoStorageTotalCount(String shopName,String companyName,String productCode,String productName);

	/**
	 * 查询仓储库存，根据商品code
	 */
	List<Map<String, Object>> searchStockControlByCode(List<String> list);

	/**
	 * 查询统计未入库的采购库存，根据商品code
	 */
	List<Map<String, Object>> searchNoStorageCountByShopCode(List<String> list);

	/**
	 * 查询统计未入库的采购库存的合计
	 */
	List<Map<String, Object>> searchNoStorageCountByShopCodeTotal(Map<String, Object> searchInfo);

	/**
	 * 查询仓储库存的合计
	 */
	List<Map<String, Object>> searchStockControlByCodeTotal(Map<String, Object> searchInfo);


	/**
	 * 查询仓储库存，根据所有商品code
	 */
	List<Map<String, Object>> searchStockControlByAllCode();

	/**
	 * 查询统计未入库的采购库存，根据所有商品code
	 */
	List<Map<String, Object>> searchNoStorageCountByAllShopCode();
}